package model

import "time"

var (
	StoryLineDesign int = 0
	RoleDesign      int = 1
)

type Design struct {
	UserId    string `json:"userId" gorm:"column:user_id"`
	BookName  string `json:"bookName" gorm:"column:book_name"`
	ChapterId string `json:"chapterId" gorm:"column:chapter_id;default:0"`
	DType     int64  `json:"dType" gorm:"column:d_type;default:1"`
	DId       string `json:"dId" gorm:"column:d_id"`
	// 这个字段表示的是，咱们的这个design是归属于章节的还是归属于这本书的，
	// 0：归属于这本书，1：归属于这个章节
	DesignAttribution int64     `json:"designAttribution" gorm:"column:design_attribution;default:1"`
	DesignTitle       string    `json:"designTitle" gorm:"column:design_title;type:varchar(100)"`
	DesignContent     string    `json:"designContent" gorm:"column:design_content;type:text"`
	IsDeleted         bool      `json:"isDeleted" gorm:"column:is_deleted"`
	CreateAt          time.Time `json:"createAt" gorm:"column:create_at;default:null"`
}
